package com.zlc.common.core.process.service;

import com.zlc.common.common.service.BaseService;
import com.zlc.common.core.process.model.entity.StoneNodeApproveUserConfig;
import com.zlc.common.core.process.model.entity.StoneProcessVariableConfig;
import com.zlc.common.core.process.model.vo.StoneNodeApproveUserConfigVo;
import com.zlc.common.core.process.mapper.StoneNodeApproveUserConfigMapper;
import com.zlc.common.core.user.model.vo.MayanPlatUserVo;

import java.util.List;
import java.util.Map;

/**
 * @author  zl
 * @date 2023-10-17 
 */
public interface StoneNodeApproveUserConfigService extends BaseService<StoneNodeApproveUserConfigMapper, StoneNodeApproveUserConfig, StoneNodeApproveUserConfigVo> {


    void removeByProcessId(String processId);

    List<StoneNodeApproveUserConfigVo> getByProcessId(String processId);

    List<StoneNodeApproveUserConfigVo> getByConfigId(String configId);

    List<StoneNodeApproveUserConfigVo> getByEventId(String eventId);


}
